StopGroup
命令控制的运动站并将轴组状态转换为 GroupStopping,其中断所有正在执行中的函式,当轴组处于 GroupStopping 状态时,没有其他函式可以在该轴组执行任何运动,当轴组到达速度零时,KsCommandStatus 的 Done
栏位将立即设为 TRUE,欲离开 GroupStopping 状态并前往 GroupStandstill 状态,请使用 ReleaseGroup。
语法
KsCommandStatus StopGroup(
int Index,
double Deceleration,
double Jerk
);
参数
Index [in]:轴组索引,索引以零为起点。最多可有 32 个轴组。
Deceleration [in]:减速度值,单位由 McProfileType 类型决定,为 [单位/秒2] 或 [秒]。
Jerk [in]:加加速度值,单位由 McProfileType 类型决定,为 [单位/秒3] 或 [秒]。
回传值
返回 KsCommandStatus 结构。
备注
- 每个轴都以最快速度减速。
- 若 Deceleration 设为零,导致的动作为供应商特定的。
- 若函式在 MoveXxx 命令期间发送,则使用每个轴的速度/加速度/减速度/加加速度值,而不会使用此函式中指定的值,组运动曲线不超过每个轴的安全运动曲线。
- 发送 StopGroup 以取消组与主装置的所有同步。
范例
N/A
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
标头档 | ksmotion.h | ksmotion.h |
程式库 | KsApi_Rtss.lib | KsApi.lib |
参见